7 Trains Running On Bumpy Branched Railroad Tracks